not leave in peace - French English Dictionary